#include<stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include<stdlib.h>
#include<string.h>
 void myod(char STR[1000],int k)
       {

                int i=0,j=0;
                int count;
               do{

                          printf("%07o",16*j);
                                
                           
                              for(i=j*16,count=0;i<16*(j+1);i++,count++){
                                    
                                    
                                   if(i>=k){break;}

                                    printf("%3c",STR[i]);
                                 }
                                printf("\n");
                                printf("       ");

                                 for(i=i-count;i<16*(j+1);i++){
                                        if(i>=k){break;}
                                     printf("%3x",STR[i]);
                                  }      
                                 printf("\n");
                                 j++;

                                } while(i<k);
                               
                 
                              
               }
